RT-Selection : A Regression Test Selection Technique Using Textual Differencing and Change Impact Analysis

نویسندگان

  • Eui-Sub Kim
  • Dong-Ah Lee
  • Junbeom Yoo
چکیده

Regression testing intended to provide confidence that newly introduced changes do not obstruct the behaviours of the existing and unchanged parts of the software. One of simple and basic regression testing techniques is retest-all, but it requires lot of time and cost. The regression test selection technique selects a subset of previous test cases to retest the changed software. It, therefore, can reduce the time and cost through reducing the number of test cases for regression testing. This paper proposes a new regression test selection technique, RT-Selection, which can perform the regression test more effectively than the existing selection techniques. It can be explained in two approaches. First, it uses textual differencing to fine change. Second, it uses change impact analysis to fine the software riffle to trace test cases. RT-Selection helps testers efficiently select a subset from previous test cases for regression testing. We also propose 4 Guidelines and inference rules to support this technique. Guidelines and inference rules help testers can perform this technique more systemically. We performed a case study to show feasibility of the proposed technique with graduate and undergraduate software engineering classes in Konkuk University.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Empirical Evaluation of the Textual Differencing Regression Testing Technique

Regression testing is a commonly used activity whose purpose is to determine whether the modifications made to a software system have introduced new faults. Textual differ-encing is a new, safe and fairly precise, selective regression testing technique that works by comparing source files from the old and the new version of the program. We have implemented the textual differencing technique in ...

متن کامل

Robust high-dimensional semiparametric regression using optimized differencing method applied to the vitamin B2 production data

Background and purpose: By evolving science, knowledge, and technology, we deal with high-dimensional data in which the number of predictors may considerably exceed the sample size. The main problems with high-dimensional data are the estimation of the coefficients and interpretation. For high-dimension problems, classical methods are not reliable because of a large number of predictor variable...

متن کامل

Pythia: A regression test selection tool based on textual differencing

Regression testing is a commonly used activity whose purpose is to determine whether the modifications made to a software system have introduced new faults. For many large, complex, software systems the retest all strategy is not practical: the resources required to reexecute and verify all available test cases (i.e., time and human effort) are prohibitive. Ad hoc methods are not desirable, as ...

متن کامل

مقایسه روش های مختلف آشکارسازی تغییرات کاربری اراضی در منطقه بیابانی دهلران استان ایلام

Timely and accurate change detection of earth surface features is extremely important for understanding relationships and interaction between human and natural phenomena in order to promote better decision making. Remote sensing data are primary sources extensively used for change detection in recent decades. In this study, images of Landsat (TM) 1985 and Landsat (ETM+) 2007 were analyzed using...

متن کامل

Regression Test Selection and Prioritization Using Variables: Analysis and Experimentation

reducing test suite size without compromising the suite’s effectiveness in performing regression testing. This article presents a hybrid technique using the variable-based method that combines both selection and prioritization. It considers source code changes and coverage information with respect to each test case. Variables are the vital source of changes in the program, and this method captu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013